// 引用 Node 核心模块 http 来开发一个 Web 应用
const http = require("http");

// 创建一个 Web 实例
const app = http.createServer((req, res) => {
    // req 对象包含了浏览器发来的数据
    // res 对象，用于给浏览器返回响应数据
    if (req.method === "GET" && req.url === "/html") {
        // 写入信息，并结束响应
        res.setHeader("Content-Type", "text/html;charset=utf8;");
        res.end("<h1>Hello World, 杨瑞</h1>");

        // 先写入多个内容，可以写入字符串，或者 buffer
        // res.write("21321");
        // res.write("2312");
        // res.write("2312");
        // 在结束响应
        // res.end();
    }

    res.end("404 NotFound.");
});

app.listen(3000, () => {
    console.log("Http server running at http://localhost:3000");
});
